package com.cennavi.mm.thrift;

import java.util.ArrayList;

import com.cennavi.mm.astar.Projection;

public class RouteEstimationLink {
	public long linkID; // required
	public int travelLength; // required
	public long enterTime; // required
	public int speed; // required

	public ArrayList<Projection> projList;

	public RouteEstimationLink(long linkID, int travelLength, long enterTime,
			int speed) {
		this.linkID = linkID;
		this.travelLength = travelLength;
		this.enterTime = enterTime;
		this.speed = speed;
	}

	public int getTravelLength() {
		return this.travelLength;
	}

	public long getEnterTime() {
		return this.enterTime;
	}

	public void setLinkID(long linkID) {
		this.linkID = linkID;
	}

	public void setTravelLength(int travelLength) {
		this.travelLength = travelLength;
	}

	public void setEnterTime(long enterTime) {
		this.enterTime = enterTime;
	}

	public void setSpeed(int speed) {
		this.speed = speed;
	}

	public int getSpeed() {
		return this.speed;
	}

	public long getLinkID() {
		return this.linkID;
	}
}
